package online.heycm.platform.threadpool;

/**
 * 子线程执行完成/异常监听处理器
 *
 * @author heycm
 * @since 2023/11/10 22:56
 */
public interface AfterExecutionHandler {

    /**
     * 子线程执行完成/异常监听方法，子线程执行完成或发生异常时触发
     *
     * @param runnable  子线程
     * @param throwable 异常信息（若发生）
     */
    void afterExecute(Runnable runnable, Throwable throwable);

}
